/*
 * @Author: czy0729
 * @Date: 2024-04-02 11:00:27
 * @Last Modified by: czy0729
 * @Last Modified time: 2025-05-01 16:55:03
 */
export const NAMESPACE = 'TinygrailCompCharactersModal'

/** 道具 ID */
export const ITEMS_TYPE = {
  混沌魔方: 'chaos',
  虚空道标: 'guidepost',
  星光碎片: 'stardust',
  闪光结晶: 'starbreak',
  鲤鱼之眼: 'fisheye'
} as const

/** 道具排序优先度 */
export const ITEMS_USED = {
  混沌魔方: 100,
  虚空道标: 90,
  星光碎片: 80,
  闪光结晶: 70,
  鲤鱼之眼: 60
} as const

/** 道具说明 */
export const ITEMS_NOTIFY = {
  混沌魔方: {
    title: '混沌魔方',
    message: [
      '效果：随机抢其他玩家20-200股（目标角色流通股≥200）',
      '消耗：10固定资产 + 1魔方（每日限3次）',
      '规则：',
      '　●　优先抢非活跃玩家的股',
      '　●　不会抢到英灵殿/幻想乡的股',
      '　●　若上次抢到某角色X股，下次可能又抢/还X股（“记忆效应”）',
      '适合：快速扩股，稳赚不赔'
    ],
    ai: true,
    url: 'https://bgm.tv/group/topic/388838#post_2504302'
  },
  虚空道标: {
    title: '虚空道标',
    message: [
      '效果：指定抢某角色10-100股（可命中固定资产，导致增发）',
      '消耗：100固定资产 + 1道标（每日限3次）',
      '规则：',
      '　●　目标等级≤你的塔等级+2',
      '　●　若对方固定资产≥道标股数，优先扣固定资产（扣完才扣活股）',
      '　●　保护机制：流通股+固定资产≤250的玩家不会被抢（但部分高持股玩家也可能受保护，原因不明）',
      '适合：精准抢股/增发核心手段。'
    ],
    ai: true,
    url: 'https://bgm.tv/group/topic/388838#post_2504302'
  },
  星光碎片: {
    title: '星光碎片',
    message: [
      '星光碎片（烧股补塔）',
      '效果：消耗A角色的活股，补充B角色的固定资产',
      '消耗：1碎片 + 活股（具体数量由等级差决定）',
      '规则：',
      '　●　同等级/相近（A≥B-1）：1活股=1固定资产',
      '　●　等级差大（A<B-1）：需2^(B-A-1)活股补1固定资产（最高32倍）',
      '　●　若烧光某角色所有股，补充量向上取整',
      '　●　若角色有星，烧掉的股有(75%+星数×5%)概率进幻想乡（最高100%）',
      '　●　限制：',
      '　　　○　只能补已建成塔（献祭值≥500）',
      '　　　○　不能烧自己补自己',
      '　　　○　固定资产≥献祭值时无法使用',
      '适合：烧退市股补热门塔，或幻想乡循环利用（烧五星角色后刮回）'
    ],
    ai: true,
    url: 'https://bgm.tv/group/topic/388838#post_2504304'
  },
  闪光结晶: {
    title: '闪光结晶',
    message: [
      '闪光结晶（PVP攻击）',
      '效果：对目标角色的星之力造成伤害（匿名但可追踪来源）',
      '消耗：100固定资产 + 1结晶',
      '伤害公式：',
      '　●　基础伤害：20-200',
      '　●　等级差修正：',
      '　　　○　你的等级＞目标：伤害×15lg(你的等级/目标等级)',
      '　　　○　你的等级＜目标：伤害÷15lg(目标等级/你的等级)',
      '倍率表：例：Lv4打Lv7，伤害×0.27',
      '你的等级 → 目标等级 | 1 2 3 4 5',
      '1 | - 4.52 7.16 9.03 ...',
      '2 | 0.14 - 2.64 4.52 ...',
      '',
      '注意：',
      '　●　低等级差时伤害波动大（差1级可能差几倍）',
      '　●　高等级时可能出现“低打高反而伤害更高”的bug',
      '适合：PVP玩家，但需谨慎（易结仇）'
    ],
    ai: true,
    url: 'https://bgm.tv/group/topic/388838#post_2504306'
  },
  鲤鱼之眼: {
    title: '鲤鱼之眼',
    message: [
      '效果：将幻想乡的股转至英灵殿（部分转为星之力）',
      '消耗：100固定资产 + 1鲤鱼之眼（每日限1次，周六禁用）',
      '规则：',
      '　●　转移量：100-300股，其中±50%转为星之力（1股活股=2星之力）',
      '　●　你的塔等级≥目标角色等级',
      '　●　若幻想乡没股，会失败（但消耗固定资产和次数）',
      '注意：现版本幻想乡股少，性价比低，基本不用'
    ],
    ai: true,
    url: 'https://bgm.tv/group/topic/388838#post_2504304'
  }
} as const

export const HIT_SLOP = {
  top: 6,
  right: 6,
  bottom: 6,
  left: 6
} as const
